Team, Visitors, External Collaborators
Overall Objectives
Research Program
Application Domains
Highlights of the Year
New Software and Platforms
New Results
Bilateral Contracts and Grants with Industry
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Section: New Results

Counting points on genus-3 hyperelliptic curves with explicit real multiplication

Participants : Simon Abelard, Pierrick Gaudry [contact] , Pierre-Jean Spaenlehauer [contact] .

In [9], we proposed a Las Vegas probabilistic algorithm to compute the zeta function of a genus-3 hyperelliptic curve defined over a finite field 𝔽q, with explicit real multiplication by an order [η] in a totally real cubic field. Our main result states that this algorithm requires an expected number of O((logq)6) bit-operations, where the constant in the O() depends on the ring [η] and on the degrees of polynomials representing the endomorphism η. As a proof-of-concept, we computed the zeta function of a curve defined over a 64-bit prime field, with explicit real multiplication by [2cos(2π/7)].